From 53db7cc9023d64f6e7bdc9141f1d2a0f9795fc61 Mon Sep 17 00:00:00 2001 From: Kristian Rietveld Date: Sun, 10 Jul 2005 15:55:10 +0000 Subject: [PATCH] also move to the next match when ctrl+g is pressed. (#156657, Matt T. 2005-07-10 Kristian Rietveld * gtk/gtktreeview.c (gtk_tree_view_search_key_press_event): also move to the next match when ctrl+g is pressed. (#156657, Matt T. Proud). --- ChangeLog | 5 +++++ ChangeLog.pre-2-10 | 5 +++++ ChangeLog.pre-2-8 | 5 +++++ gtk/gtktreeview.c | 7 +++++++ 4 files changed, 22 insertions(+) diff --git a/ChangeLog b/ChangeLog index 5cb956d97e..35ae3cb7d2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-07-10 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_search_key_press_event): also move + to the next match when ctrl+g is pressed. (#156657, Matt T. Proud). + 2005-07-10 Kristian Rietveld * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): rework diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 5cb956d97e..35ae3cb7d2 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +2005-07-10 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_search_key_press_event): also move + to the next match when ctrl+g is pressed. (#156657, Matt T. Proud). + 2005-07-10 Kristian Rietveld * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): rework diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 5cb956d97e..35ae3cb7d2 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +2005-07-10 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_search_key_press_event): also move + to the next match when ctrl+g is pressed. (#156657, Matt T. Proud). + 2005-07-10 Kristian Rietveld * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): rework diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 6e472100e0..30a055471c 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -12641,6 +12641,13 @@ gtk_tree_view_search_key_press_event (GtkWidget *widget, retval = TRUE; } + if ((event->state & GDK_CONTROL_MASK) == GDK_CONTROL_MASK + && (event->keyval == GDK_g || event->keyval == GDK_G)) + { + gtk_tree_view_search_move (widget, tree_view, FALSE); + retval = TRUE; + } + /* renew the flush timeout */ if (retval && tree_view->priv->typeselect_flush_timeout) { -- 2.30.2